package com.cw.base.jeeyc.dao.model;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.cw.lang.common.model.BaseDo;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.SuperBuilder;

/**
 * 异常登记Do
 *
 * @author admin
 * @date 2020-08-02 12:07:20
 */
@TableName("sys_exception_trade")
@Getter
@Setter
@ToString
@SuperBuilder
public class SysExceptionTradeDo extends BaseDo implements Serializable {
    private static final long serialVersionUID = 1289774761492717568L;
    /** 回调类型【http,cloud,dubbo】 */
    @TableField("trade_type")
    private String tradeType;
    /** 业务流水号 */
    @TableField("serial_no")
    private Long serialNo;
    /** 回调请求参数 */
    @TableField("params")
    private String params;
    /** 应用英文名 */
    @TableField("application_en_name")
    private String applicationEnName;
    /** 应用中文名 */
    @TableField("application_cn_name")
    private String applicationCnName;
    /** 接口请求路径,http服务写全路径 */
    @TableField("interface_path")
    private String interfacePath;
    /** 接口名称com.xx.IXXApi */
    @TableField("interface_name")
    private String interfaceName;
    /** 接口方法 */
    @TableField("interface_method")
    private String interfaceMethod;
    /** http请求方式GET POST PUT DELETE */
    @TableField("http_method")
    private String httpMethod;
    /** 接口请求参数名集合 */
    @TableField("interface_param_names")
    private String interfaceParamNames;
    /** 接口版本号 */
    @TableField("interface_version")
    private String interfaceVersion;
    /** 异常回调时间 */
    @TableField("callback_time")
    private java.util.Date callbackTime;
    /** 请求模块 */
    @TableField("ask")
    private String ask;
    /** 响应模块 */
    @TableField("answer")
    private String answer;
}
